import service from "@/service/http"

export default {
    // 用户权限信息查询
    getAuth_info(data) {
        return service({
            method: "get",
            url: "/eks-service/op/auth_info",
            params: data
        })
    },
    // 查询平台EKS支持可用区信息
    getRegions(data) {
        return service({
            method: "get",
            url: "/eks-service/op/regions",
            params: data
        })
    },
    // 查询平台EKS所有商品
    getAllGoods(data) {
        return service({
            method: "get",
            url: "/eks-service/op/all_goods",
            params: data
        })
    },
    // 查询ECS规格族信息
    getAllFamily(data) {
        return service({
            method: "get",
            url: "/eks-service/op/all_family",
            params: data
        })
    },
    // 查询EKS已绑定的商品列表
    getBoundGoods(data) {
        return service({
            method: "get",
            // url: "/eks-service/op/bound_goods",
            url: "/eks-service/op/bound_goods",
            params: data
        })
    },
    // 查询EKS已绑定的商品规格
    getGoodsSpec(data) {
        return service({
            method: "get",
            url: "/eks-service/op/goods_spec",
            params: data
        })
    },
    // 查询客户规格族余量
    getInventory(data) {
        return service({
            method: "post",
            url: "/eks-service/op/inventory",
            data
        })
    },
    // 创建绑定新商品
    createGoods(data) {
        return service({
            method: "post",
            url: "/eks-service/op/create_goods",
            data
        })
    },
    // 更新商品规格/名称
    updateGoods(data) {
        return service({
            method: "put",
            url: "/eks-service/op/update_goods",
            data
        })
    },
    // 删除商品
    deleteGoods(data) {
        return service({
            method: "delete",
            url: "/eks-service/op/delete_goods",
            params: data
        })
    }
}